# -*- coding: utf-8 -*-
"""
Created on Thu Aug  3 14:29:54 2023

@author: skunk69
"""

import json

chinese_name = u'中庸实践思维方式量表'
english_name = 'Practical Thinking Style of the Mean Scale'
abbreviation = 'PTSMS'
category = u'人格评估量表'

outline = u"""中庸实践思维体系是杨中芳及其团队在儒家“中庸”哲学思想基础上建构的一个具有中国特色的心理学理论。杨中芳认为，“中庸实践思维”可指导中国人如何做出选择、执行及纠正具体行动方案，是中国人在日常生活中一贯的思维方式，是一套元认知的思维体系。在这个体系里，中庸的基本含义是“执两端而允中”，即要把握事情发展的两个方向，根据实际情况，采取合适合宜、不偏不倚/无过无不及的行动。
以上述理论为基础，杨洁、戴晓阳等于2011年编制了《中庸实践思维方式量表》，主要反映了个体心理思维层面的生活哲学部分，可以用于评价那些与中庸实践思维相关的认知和行为特征。
"""

instruction = u"""以下是对个人思维方式的描述，不需要过多考虑，请根据你平时的真实想法，或者假设遇到所说的情形时，内心里自动出现的想法进行选择，根据符合度打分，答案并无对错之分。"""
items = {
    1:u'我认为世界上任何事情的发展，都有其历史的根源和背景',
    2:u'做事情既要考虑他人，又要兼顾自己，这对我来说太难了',
    3:u'只有成功的事情，对我才有好处',
    4:u'我经常觉得自己与所在环境格格不入',
    5:u'在一定的条件下，有利的方面也会向不利的方向转化',
    6:u'失败的事情对我没有一点好处',
    7:u'做事总是要考虑他人的话，往往只有委屈了自己',
    8:u'我认为任何事情都有积极的一面，也有消极的一面',
    9:u'心平气和地指出他人地错误，我觉得很难',
    10:u'我认为任何事情做过了头，其结果反而会适得其反',
    11:u'我经常觉得自己难以融入所在的生活或工作环境',
    12:u'进与退、盛与衰等是事物在发展过程中的两个可能态势',
    13:u'采用最强硬的处事方式，通常会达到最大效果',
    14:u'我觉得我所做的很多事都是不该做的',
    15:u'我认为爱情要么是一百分，要么是零分',
    16:u'衡量一个人如何，只要看他/她的工作或学习业绩就知道了',
    17:u'我认为只要能够解决现在遇到的问题，就可以不择手段',
    18:u'与人发生冲突时，为了争一口气，常常得豁出去',    
        }

reverse_items = list({i for i in range(1,19)}-{1,5,8,10,12})
scales = [u'恰如其分或不走极端',u'内外和谐',u'阴阳转换']
scales_items = [
    [3,6,13,15,16,17,18],
    [2,4,7,9,11,14],
    [1,5,8,10,12],
    ]
factors = []
factors_scales = []
rating = [u'非常符合',u'基本符合',u'基本不符合',u'非常不符合']
score_rules = list(range(4))

implementation = u'自评式测量，适用于成人群体。'

reliability = u"""正式施测采用了五个不同样本，包括大学生样本、效标效度研究样本、重测样本、患者样本以及配对样本。各分量表的Alpha系数和重测系数均比较理想。"""
validity = u"""结构效度方面，量表具有较好的会聚效度。效标效度方面，各量表维度相关均达到显著性，大多数属于中等以上相关。实证效度方面，对普通人群和临床患者的得分进行比较，两群体在总量表、恰如其分或不走极端维度和内外和谐维度得分差异均达到显著性水平，普通人群高于临床病人群体，在阴阳转换维度上，两组人群没有差异。"""
measurements = {'reliability':reliability,'validity':validity}

interpretation = u"""首先将反向题目反向计分，然后将各维度题目相加得到各维度分。所有条目得分之和即为该量表的总分，反映了被测者具有中庸实践思维的状况。"""

applications = u"""结合普通人群与抑郁症或强迫症患者两个群体在量表各分数上分布的人数，使较多患者被划分到异常群体中，较多的“正常人”被划分到正常人群中，且误诊漏诊的人群最少，将量表划界分确定在32分。当被测试者在量表的得分大于32分时可判定为正常，小于等于32分时则为异常。
研究发现，女性大学生比男性大学生更倾向于使用中庸实践思维方式；文科学生在量表上的得分高于理工科学生，表现得更加内外和谐、有更好的阴阳转换思维；稳定恋爱关系的被测试者比单身被测试者内心更加和谐，与外界的关系也更加和谐。
实际应用效果有待后续研究结果的进一步验证。"""

this_scale = {
    'chinese_name':chinese_name,
    'english_name':english_name,
    'abbreviation':abbreviation,
    'category':category,
    'outline':outline,
    'contents':{
        'instruction':instruction,
        'items':items,
        'reverse_items':reverse_items,
        'scales':scales,
        'scales_items':scales_items,
        'factors':factors,
        'factors_scales':factors_scales,
        'rating':rating,
        'score_rules':score_rules        
                },
    'implementation':implementation,
    'measurements':measurements,
    'interpretation':interpretation,
    'applications':applications    
    }

with open(abbreviation+'.json','w+',encoding='utf-8') as f:
    json.dump(this_scale,f,indent=2,ensure_ascii=False)

